package org.wyy.vm.dao;

import java.util.List;

import org.wyy.vm.entity.Video;

/**
 * @author w
 *
 */
public interface IVideoDao {
	
	/**
	 * 根据名称搜索视频
	 * @param name 如果name为null，则返回所有视频列表
	 * @return
	 */
	List<Video> searchByName(String name);

	/**
	 * 根据编号获取视频
	 * @param id
	 * @return
	 */
	Video getById(long id);

	/**
	 * 增加视频
	 * @param video
	 */
	void add(Video video);

	/**
	 * 删除视频
	 * @param id
	 */
	void delete(long id);

	/**
	 * 修改视频
	 * @param video
	 */
	void update(Video video);

}
